以下为ChatGPT自动生成的解答,正确与否请自行判断。 也许你也可以从大家的发帖中找到想要的答案!

BFE.devAI解答 - JavaScript 代码题
99. 在HTML字符串中抽出所有的<a/>

可以使用正则表达式来匹配所有的<a/>标签。具体实现如下:

function extract(html) {  const regex = /<a\b[^>]*>(.*?)<\/a>/g;  const matches = html.match(regex);  return matches ? matches : [];}

其中regex使用了正则表达式来匹配所有符合条件的<a/>标签,利用match方法找到所有匹配的结果并返回。

需要注意的是,如果在<a/>标签中包含了嵌套的标签,那么该代码不能正确提取出其中的<a/>标签。此时需要使用解析库来进行HTML解析,再提取出其中的<a/>标签。